home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / editor / assist17.lha / Docs / Intro.guide (.txt) < prev    next >
Amigaguide Document  |  1992-09-02  |  53KB  |  1,042 lines

  1. @Database intro.guide
  2. @Author unknown..
  3. @Master intro.help
  4. @$VER unknown
  5. @Rem  Converted using Convert, written by Mark 'Force' Papadakis of CyBERDYNE SySTEMS [C]1995
  6. @Index "Index"
  7. @Help "Help"
  8. @Node "Main"
  9. @Title " Introduction"
  10.               Assist V1.7  -   A new hypertext based guide system
  11.                       Copyright 
  12. 1995 Mark Papadakis
  13.                          A N N O U N E M E N T!!
  14.                     This is a major update of Assist
  15.     @{"Introduction" Link "Intro"}        -   What is it all about?
  16.        @{"Author" Link "Author"}           -   Well...
  17.     @{"Legal stuff.." Link "Legal"}       -   Something that you should know
  18.     @{"Distribution" Link "Distribution"}        -   GIFTWARE!
  19.     @{"CyBERDYNE SySTEMS" Link "CS"}   -   About this new development team
  20.     @{"Coding Assist" Link "CodeInfo"}       -   To blitz programmers
  21.     @{"Greetings list" Link "Greetings"}      -   Classic...
  22.     @{"Requirements" Link "Requirements"}        -   What do you need to run Assist
  23.       @{"Convert" Link "Convert"}           -   About the utility convert
  24.       @{"History" Link "History"}           -   The previous versions
  25.        @{"MENUS" Link "Menus"}            -   Menus
  26.      @{"Keyboard" Link "Keyboard"}           -   Keyboard control
  27.      @{"MPInterface" Link "MPInterface"}        -   MPInterface 
  28. 1995, Mark Papadakis
  29.      @{"Advices.." Link "Guide"}          -   It would be nice to check this out
  30.      @{"AREXX support" Link "AREXX"}      -   AREXX support from ASSIST
  31.      @{"   FAQs      " Link "FAQs"}      -   Frequently Asked Questions
  32.               Copyright [C]1995, Mark 'Force' Papadakis
  33. If you want to get hold of the last version, please @{"click me" System "ED Aux_Prg:Docs/Registration.Form"}..
  34. @{U}@{B}@{I}CLI usage@{UU}@{UI}@{UB}
  35. Assist [filename.help [node]]
  36.                                 DISCLAIMER
  37. All the icons, except the Assst and the installation icons, are not mine
  38. (found in Aminet). I would like to thank their creators.
  39.                            @{"Exit browser" Quit}
  40.                                                 Last updated:21.11.95
  41. @EndNode
  42. @Node "Intro"
  43. @Title "Assist - The interactive guide"
  44. @{B}Assist@{UB} is a hypertext based guide, like MultiView
  45.  or AmigaGuide
  46. BUT not excactly! To cut the long story short, just read the rest of this
  47. 'node' ;I will explain to you what a node is later...
  48. @{I}@{B}FEATURES@{UB}@{UI}
  49.  * Run as commodity.
  50.  * Features an AppIcon for drag'n'drop.
  51.  * Uses an AppWindow for easier browsing.
  52.  * Uses AppMenus for even more control.
  53.  * Supports AREXX.
  54.  * Reads Assist and AmigaGuide
  55.  documents.
  56.  * Startup configuration; You can configure Assist depending on the
  57.    free memory you have.
  58.  * It is a fast, hypertext based, guiding system. It supports several
  59.    file types into its documents:ASCII files, AmigaDOS programs, Pictures
  60.    sounds and user programable requests.
  61.  * It supports any font, proportional or not.
  62.  * It is fully configurable.
  63.  * It can use the Workbench screen, the current screen or even a public one.
  64.  * It supports external modules.
  65.  * It is very popular here :-)
  66.  * It comes with several utilities.
  67.  * It is tottaly free!
  68.  * It is getting better every day!
  69.  * And more...
  70. @{I}@{B}Improvents@{UB}@{UI}
  71.                    Improvements since last version (V1.6)
  72.  * Convert now handles correct the '@Master' and '@Database' commands.
  73.  * Improved tooltypes support.
  74.  * Better keyboard control.
  75.  * Convert now handles correct the font styles.
  76.  * Improved loading process
  77.  * Fixed bug which meant that once you had a title with more than
  78.    a certain total number of characters, Assist would display the
  79.    half title and the rest would be displayed as a line.
  80.    Thanks for reporting it!
  81.  * Fixed bug in Convert (Sometimes it would just stop processing!)
  82.  * Fixed hypertext handling bug.
  83.  * Assist now handle the TAB character.
  84.  * Improved docs.
  85.    @{I}I think i covered every request/suggestion concerning Assist besides @{UI}
  86.    @{I}the 'bug' with the non 8p screen fonts. Dont worry though! @{UI}
  87.    @{I}Soon, i will fix that too! @{UI}
  88.    @{I}A guy mailed me and asked me to include inline images in the docs @{UI}
  89.    @{I}or something. If you are this guy, please @{"email me" Link "Author"} becouse @{UI}
  90.    @{I}it seems a cool idea! @{UI}
  91.     ---Please, checkout the @{"improvements" Link "NEW"} chapter for more.
  92. @{B}How to use@{UB}
  93. Use the @{"menus" Link "Menus"} or the @{"keaboard shortcuts" Link "Keyboard"}. In order to read the whole
  94. thing, use the scroller, the arrows or the cursor keys.
  95. If a phrase is highlighted, then by moving the mouse pointer on it, the
  96. mouse pointer will turn to something else.
  97. (If you have activated the appropriate menu option).
  98. You can see what will happen if you press the left mouse button at the
  99. bottom of the window, next to the Assist little icon.
  100. (Again, if you have activated the appropriate menu option).
  101. If you press the left mouse buton, the action will be carried out. Easy!
  102. Just in case, take a look at this cute @{"picture" Link "AUX_PRG:Docs/PIC1.IFF/Main"} (hm..)
  103. @{B}How to write a .help document?@{UB}
  104. Well, you have two choices. You could have three but i am too busy
  105. at the time to complete my .help authoring tool..Anyway
  106. The first one is to use an AmigaGuide
  107.  authoring tool, like the great
  108. Heddley and then convert it to a .help file using @{"Convert" Link "Convert"}
  109. or you can write it using a text editor(preferably without the wrap text
  110. facility, or one that will allow you to deactivate it.) CED Pro is great
  111. for this task. Using the first way is easier but you loose some of the
  112. extra features of @{B}Assist@{UB}, since @{"none" Link "AUX_PRG:Docs/mad.8svx/Main"} of the authoring tools for
  113. AmigaGuide
  114.  documents support them, so far.. You would have to edit them
  115. or use the second way in order to use those facilities(requesters, Amiga
  116. DOS files etc). Your file must have a .help extension. As for the
  117. supported commands so far, check the @{"appropriate file" Link "Aux_Prg:Docs/Commands/Main"} in the AUX_PRG:Docs
  118. directory. Remember that @{B}ALL@{UB} .help files @{B}MUST@{UB} have a node called Main.
  119. A node is a part of the document which forms another document. Just
  120. like the AmigaGuide
  121. . Note also that the host screen must have a
  122. normal 10p bar otherwise Assist wont even let you have a glance of it!
  123. The host screen must be at least 500X200. If not, Assist wont run on that
  124. screen.
  125. If you want, i can offer custom screen support in version 1.8 but i
  126. really think that this wont be so usefull; Its up to you!
  127. @{U}About public screens@{UU}
  128. Public screens opened with BlitzII ScreenTags command are not accepted!
  129. I dont know why! The public screen is in the public screens list BUT
  130. you cant lock it! (lockpubscreen() function). ACID!!...
  131. I suggest you read my @{"advices" Link "Guide"} before starting writting
  132. your own .help files.
  133. @{B}Are there any bugs?@{UB}
  134. Well, there are some but very minor ones. The first one is that the
  135. scroller might couse you some trouble. You see, this is the last
  136. type of gadget i wrote the code for(as i told you, i use my @{I}MPInterface@{UI}
  137. routines) and i haven't test it that much..
  138. Dont worry that much though..I said that it MIGHT couse you trouble!
  139. I had no problems..
  140. BlitzII is not that fast!(@{"RoadRunner!" Link "AUX_PRG:Docs/RoadRunner.8svx/Main"}) :-( I hope V2.1 is faster!
  141. Another thing; When you use Assist as the default tool for an icon, it
  142. wont work!! BlitzII takes only the name in and it excludes the path!!!
  143. Serious @{"bug" Link "AUX_PRG:Docs/Bubbles.8svx/Main"}! Therefore the .help file must be in AUX_PRG: in order to
  144. run by double clicking its icon!!! ACID:Do something! This happens
  145. when you set Assist as the default tool for an icon, i repeat.
  146. Note that i can do nothing for the two previous bugs 'couse BlitzII
  147. take care of stuff. I would have to use direct calls to AmigaOS for
  148. them. (i.e edit$(), which is supposed to do the same thing that
  149. fgets() function of C does, is the reason that Assist WAS so slow while
  150. loading (V1.0-1.4) ). As for the second bug, it is really very odd..
  151. That was all! Not really bugs but hey, 'good bug is only the dead bug!'
  152. (That was not mine, it is copyrighted by a philosopher whose name i cannot
  153. remember now).
  154. Another bug..When Assist is iconified, you can access the menu option
  155. only by using their keyboard shortcuts. It doesn't make sense to me!
  156. LATEST REPORT!
  157. -------------
  158. @{B}DO NOT@{UB} start Assist from ZShell!! Somehow, ZShell manage to couse
  159. @{B}SEVERE@{UB} problems to Assist! Simply exit ZShell and use shell or run Assist
  160. from WBench. I will try to workout what the .... is going on!
  161. @{B}Future@{UB}
  162. Assist certainly has a future ahead..Some things that i will (might) add
  163. are the following:
  164.  * Fix any possible bugs (please, read previous paragraph).
  165.  * More commands! (I need your @{"suggestions" Link "Author"} on this one please).
  166.  * I am planning to support ALL commands of AmigaGuide
  167.  (well, almost..)
  168.    The big problem is that i dont have all the commands of AmigaGuide
  169.    If anyone has the AmigaGuide
  170.  developers pack, please uuencode-email
  171.    it to me.  Frankly, i dont know what else to add!
  172.  * Improved AREXX support. (How can i set AREXX variables from within BlitzII?)
  173.  * An authoring tool for Assist documents!
  174.    I am working on it!
  175.     @{B}THIS PROGRAM IS GIFTWARE! BUT, SINCE YOU WILL USE IT, I NEED  @{UB}
  176.     @{B}YOUR SUGGESTIONS ON IT. I WANT A PROGRAM THAT WILL DO WHAT YOU@{UB}
  177.     @{B}WANT AND WILL FULFIL ALL YOUR NEEDS. THATS WHY JUST EMAIL ME!!@{UB}
  178. If you have any ideas, please mail @{"me" Link "author"}..BTW:I am looking
  179. for some code about datatypes support from within BlitzII. Any help
  180. is welcome!
  181. If you want to know the next version of Assist you have some alternatives:
  182. 1. finger gsa50@elyros.cs.teiher.gr and you will see some cool stuff!
  183.    (Thats if i have updated my .project file ;-)
  184. 2. Email me (gsa50@cs.teiher.gr) and ask for the next version.
  185.    I will uuencode and sent it over to you.
  186. 3. Check http://tylissos.cs.teiher.gr  (if my page is ready you will
  187.    be able to d/l any program of @{"CyBERDYNE SySTEMS" Link "CS"} from there!)
  188.                             @{B}@{I}NEW! @{UU}@{UI}@{UB}
  189. The @{B}WWW@{UB} server of @{B}TEI@{UB} is finally ready! You can
  190. access it with AMosaic, Netscape or any other HTML browser. The URL is
  191. @{U}http://tylissos.cs.teiher.gr@{UU}
  192. It is still under construction but soon it will have more pages and
  193. i will also have my own page there...
  194. You will be able to d/l the latest projects of @{"CyBERDYNE SySTEMS" Link "CS"} from my page.
  195. Do me a favour:Mail to gsa17@cs.teiher.gr (a friend of mine...) and tell
  196. him what do you think about the server. We really want it to be a good
  197. @{B}@{I}Background@{UU}@{UI}@{UB}
  198. I was using AmigaGuide
  199.  documents for all my projects but it wasn't
  200. that good for me. I mean AmigaGuide
  201.  is limited to WB3.0+ users as
  202. far as the fonts and the datatypes are concerned. So, i decided to
  203. write @{"my own hypterext guide" Link "AUX_PRG:Docs/Yeah.8svx/Main"}. During the development i added some more
  204. features. I hope you like it. I certainly decided to use it from
  205. now on instead @{"AmigaGuide
  206.  documents" Link "AUX_PRG:Docs/Booh.8svx/Main"}. Convert was created to help
  207. me test Assist. But, during the Assist's development, i made
  208. convert even more capable and now it can convert any .guide file to
  209. a .help file vice versa.
  210. @{B}@{I}Registration@{UU}@{UI}@{UB}
  211. This program(including all the acompanying files in the archive) is
  212. GiftWare. That means that you can @{"distribute" Link "DISTRIBUTION"} it free.
  213. However, money or even gifts(programs that you have written, postcards or
  214. even a (e)mail) are appreciated and would be very important to @{"me" Link "Author"}. I mean
  215. that this would show that you find the program useful.
  216. The source files for convert and MPInterface are at your disposal
  217. if you decide to contribute! (Sorry but Assit code is just to..secret!)
  218.                                          Mark Papadakis   21.11.95
  219. @EndNode
  220. @Node "Author"
  221. @Title "Programmer's profile"
  222. Well, as you might know, this program was written by a certain
  223. Mark Papdakis, me that is..I am a 19 years old student of engineering at the
  224. TEI at Heraklio Crete, Greece. (STEF Engineering). Now i am using
  225. BlitzII and C++. I was using AMOSPro a few years ago, but i dropped that
  226. language 'couse, frankly, its a crap! I am a member of @{"CyBERDYNE SySTEMS" Link "CS"}
  227. (actually, i am the applications programmer). I am programming since '87
  228. when i bought my first computer, the classic Amiga500.
  229. Besides that...hm..i love programming, music, brunettes
  230. working out(in gym) etc etc
  231. If you want to know more(and you are a girl more that 16 years old
  232. and less that 30 years old, preferably, just email me..)
  233. Note:No offence..right?
  234.                        -------------
  235.                        |\          /|  To:
  236.                        | \        / |  Mark Papadakis
  237.      SnailMail         |  \      /  |  Fournofarago Monofatsiou
  238.                        |   \    /   |  Heraklio Crete, Greece
  239.                        |    \  /    |  P.O 70010
  240.                        |     \/     |
  241.                        |            |
  242.                        --------------
  243.      Email             0011010011010   gsa50@cs.teiher.gr
  244.                          ________
  245.                         / |    | \
  246.                           |    |
  247.                           ______
  248.      Phone               / .... \      (+31)0893 41516
  249.                         /  ....  \
  250.                         ----------
  251.      IRC                bla-bla-bla    MarkForce   (#amiga, #hellas)
  252. Please, feel free to contact me..
  253. @{I}Sorry but i check my mail once or twice a week! This will be happening until
  254. 20 of February 1996. After this date i will be online the whole day!@{UI}
  255. (It is kind of complex to explain but..)
  256. BTW:If you have an idea for a program (anything!) just email me! I
  257. really dont know what else to do!! (Well, i have to update all those
  258. programs but i like working on new projects).
  259. If you are Greek and you have TopazGr.font, then @{"click me" Link "Greek"} for more..
  260.  @{B}  _________   ___     __
  261.  @{B} |         | |   |   |  |@{UB} Heraklio, Crete, Greece
  262.  @{B}  ---   ---  | --    |  |@{UB} Sysops:kostas@cs.teiher.gr  eva@cs.teiher.gr
  263.  @{B}     | |     | |     |  |@{UB} Telnet:elyros.cs.teiher.gr knossos.cs.teiher.gr..
  264.  @{B}     | |     |  =    |  |@{UB} FTP   :knossos.cs.teiher.gr..
  265.  @{B}     | |     | |     |  |@{UB} WWW   :http://tylissos.cs.teiher.gr
  266.  @{B}     | |     | |-    |  |@{UB}
  267.  @{B}     |_|     |___|   |__|@{UB}
  268.                            @{UU}@{UI}@{UB}@{U}@{I} Computer freaks! @{UU}@{UI}@{UB}
  269. gsa15@cs.teiher.gr gsa17@cs.teiher.gr gsa39@cs.teiher.gr ggeorge@cs.teiher.gr
  270. gsa12@cs.teiher.gr                                         gsa50@cs.teiher.gr
  271.                    @{B}Engineering and electrology students (STEF)@{UB}
  272.                             _______________________
  273.                            |                       |
  274.                            |        @{B}WANTED!!@{UB}       |
  275.                            |                       |
  276.                            |    OLD ADVENTURES     |
  277.                            |    OF @{B}LEVEL-9@{UB} AND     |
  278.                            |    @{B}INFOCOM@{UB}! ALSO      |
  279.                            |  WANTED SOURCE CODE   |
  280.                            |     FOR DATATYPES     |
  281.                            |  HANDLING FROMWITHIN  |
  282.                            |        @{B}BLITZII!@{UB}       |
  283.                            |   @{U}gsa50@cs.teiher.gr@{UU}  |
  284.                            |_______________________|
  285. Also wanted:
  286. BlitzII libraries for datatype handling, source code examples on
  287. setting AREXX variables from withing a BlitzII program(i dont have
  288. any manual of BlitzII or something similiar :-(
  289. Long live Metallica, Pearl Jam, Cranberries, Def Leopard  etc etc!
  290.                                                   Thanks in advance!
  291. @EndNode
  292. @Node "Legal"
  293. @Title "Leggal issues.."
  294. The programmer will not be responsible for any possible problem(s)
  295. that you might experience by using this program. By using it you accept
  296. that.
  297.                             @{B}Disclaimer@{UB}
  298.    THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  299. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
  300. HOLDER AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
  301. OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
  302. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  303. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  304. PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
  305. COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  306.    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  307. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY REDISTRIBUTE THE
  308. PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  309. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
  310. USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS
  311. OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
  312. THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  313. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  314. POSSIBILITY OF SUCH DAMAGES.
  315. @EndNode
  316. @Node "Distribution"
  317. @Title "Distribution info.."
  318. This program is GiftWare. You may give it to your friends (for example),
  319. distribute it(if no money is involved except the standard fee for
  320. disks), BUT you may NOT change the contents of the archive or modify
  321. the files themselves(change names etc)!
  322.                            ***** @{B}GiftWare@{UB} ******
  323. Giftware is a variant of ShareWare. You get the program full working
  324. and with no option disabled and you may use it as long as you want or
  325. even give it to your friends etc
  326. However, if you like this program and you use it often, you ought to
  327. contribute something to the author. A gift of any kind will do.
  328. A gift may be a program of yours, money(prefered!;i am saving for a
  329. 4mb 32Fast memory expansion! :-), postcards, books, magazines, etc etc
  330. This would show that you appreciate the programmer who worked hard to
  331. write this program.
  332.  The @{"author" Link "Author"} would like to thank you in advance for any possible donation
  333. @EndNode
  334. @Node "CS"
  335. @Title "           CyBERDYNE SySTEMS"
  336. @{"CyBERDYNE SySTEMS" Link "AUX_PRG:Docs/CS_Logo.IFF/Main"} is a programming team, based in Greece. Our goal
  337. is to create high quality programs(applications, games etc).
  338. Most of them are under the ShareWare label but there are a lot of
  339. them which are freeware too.
  340. @{B}CyBERDYNE SySTEMS@{UB} is composed by two(so far) members
  341. []=====================================================================[]
  342. ||@{"Mark Papadakis" Link "Author"}     Applications programmer and additional programming||
  343. ||Nick Eleytherianos Games designer and coder                          ||
  344. []=====================================================================[]
  345.     We (hopefully!) just found three graphics and music artists! At last!
  346.                             We gonna kick ass soon!
  347. Latest projects of @{B}CyBERDYNE SySTEMS@{UB}
  348.                       @{"MPInterface" Link "MPInterface"}
  349. -----------------------------------------------------
  350. |Name                |Author             |PDWare     |
  351. -----------------------------------------------------
  352. |ObjManip V2.0       |Mark               | ShareWare |
  353. |Total Excess        |Nick               | ShareWare |
  354. |Total Excess AGA    |Nick               | ShareWare |
  355. |InternetBOX V1.2    |Mark               | FreeWare  |
  356. |Assist V1.7         |Mark               | GiftWare  |
  357. -----------------------------------------------------
  358. For a list of all of our projects, please mail @{"me" Link "author"}
  359. For a list of my projects under development just @{"click me" Link "Development"}.
  360.              Please note that we are still working on our logo
  361.              @{"Mark's logo" Link "AUX_PRG:Docs/CS_Logo.IFF/Main"}                           @{"Nick's logo" Link "AUX_PRG:Docs/CS_2.IFF/Main"}
  362.                    If you have any ideas, please mail @{"me" Link "Author"}
  363. @EndNode
  364. @Node "CodeInfo"
  365. @Title "Coding the program"
  366. This program was written using BlitzII V1.9 and CED Pro.
  367. Heddley was used too as PersonalPaint. ObjManip V2.1 was used in great
  368. doses for all the graphics manipulation.
  369. It took me 4 days to code all the things that are in the archive(V1.0!).
  370. Well, MPInterface which is partially used in Assist was programmed some time
  371. ago.. Convert is about 1670 lines of BlitzII code while Assist is about
  372. 10200.
  373. As i 've heard the new version of @{B}BlitzII@{UB}(2.1) is out! As soon i
  374. will be able to purchase a copy of it, i will @{B}@{I}*SERIOUSLY* @{UU}@{UI}@{UB}update it!
  375. @{B}RIBlitzLibs@{UB} are utilised (Check @{"improvements" Link "NEW"} chapter please).
  376. @EndNode
  377. @Node "Greetings"
  378. @Title "Hello goes to.."
  379. There are a lot persons that i would like to say 'hello' to and i am
  380. sorry for not mentioning some of them..
  381.   Nick         -   My friend from CyBERDYNE SySTEMS for his cooperation.
  382.   George       -   My twin brother, for not doing much actually..
  383.   GeorgeJR     -   For bugging me:-)
  384.   Pantelos     -   My favourite cousine! For a lot of things!
  385.   Alex         -   Pantelo's bro. Sysop of Knossos BBS and networks expert.
  386.   John         -   My buddy..
  387.   Jim          -   My buddy#2!
  388.   GeorgeK      -   My contact in Rumania..!
  389.   Vana         -   For her friendship..  :-)
  390.   Stella       -   Hi there!!!
  391.   Mikko Makela -   For the BlitzII mailing list
  392.     All those guys from Blitz mailing list who helped me to upload this!
  393.   Kostantinos  -   He, he!....
  394.   Manos        -   Our UNIX expert...
  395.     All the computer freaks in @{B}TEI@{UB} at Heraklio Crete
  396.   Anna         -   For giving away her..phantasies!
  397.   ACID         -   For creating the superb @{B}BlitzII@{UB}.
  398.   GKourkoutas   -  For helping me..
  399.   K.Vasilakis  -   For internet support
  400.   @{B}God@{UB}          -   For everything!
  401.                                 @{U}Special thanks@{UU}
  402.  Special thanks to Stefen Matty and Steve McNamara (@{B}Leading Edge Software@{UB})
  403.  for their AWESOME @{I}RIBlitzLibs @{UI}.
  404.      @{B}I WOULD ALSO LIKE TO THANK ALL THOSE WHO CREATED THOSE ICONS@{UU}@{UI}@{UB}
  405.                            Internet:the linked heaven!
  406. @EndNode
  407. @Node "Convert"
  408. @Title "'Convert' introduction"
  409. Convert is a small, but still usefull utility. It can convert .help files
  410. to .guide ones or .guide files to .help ones. It is a CLI only(not much
  411. free time to write a GUI, sorry!).
  412. Usage :convert source [destination]
  413. If the source is a .guide file then it will convert it to a .help one.
  414. If the source is a .help one that it will convert it to a .guide one.
  415. If you ommit the destination then convert will use a suitable
  416. name (filename with the correct extension).
  417. There are some commands that are not supported since thay are not usefull
  418. For example:The >font is not supported(unlike @font), as the @next and
  419. @prev commands. The request and DL commands are not supported too.
  420. That happens becouse all the above commands are not usefull to the
  421. opposite file format. The internal commands are also not supported for
  422. the AmigaGuide
  423.  documents. (The internal command QUIT is supported.
  424. but some versions of the AmigaGuide.library dont support that command.
  425. I just did that in order to be compatible with @{B}Heddley@{UB}).
  426. There is a progress indicator also. When the process comes to end, you
  427. can see if you gained or lost bytes after the convertion process.
  428. You can stop the process by pressing Ctrl+C (classic..)
  429. Convert's slight bug now fixed! No problem now concerning the size of
  430. the files you want to convert! Plus, i added a nodes and line counter
  431. just for your information ;-)
  432. Also convert now support correctly the fontstyles. Updated to support
  433. @{B}Heddley@{UB} in full effect.
  434. Convert was not using proper names for the '@Database' and '@Master'
  435. commands of AmigaGuide
  436.  when converting an Assist document. Now it is
  437. fixed.
  438. Convert  is  updated and now works fine and support all
  439. AmigaGuide
  440.   commands (except @Next and @Prev, which i dont think that they
  441. are  necessary).   I  am  using  as  a  base  the  @{B}Heddley@{UB} supported
  442. commands!    I  dont  know  ALL  the  AmigaGuide
  443.   commands!   (AmigaGuide
  444. developers pack requested!!)
  445. @EndNode
  446. @Node "History"
  447. @Title "Short history..."
  448.   V1.0 Written in 4 days..Quite like this one, but with a worst look
  449.   and not that fast as this one.  It uses MPInterfaceV1.2
  450.   V1.1 Utilises MPInterfaceV1.3 That gives it a better look and
  451.   i did some improvements on the code and it now runs faster.  It had some
  452.   minor bugs(redrawing etc)
  453.   V1.2 Serious upgrades.  More commands added, improved font support
  454.        removed some minor bugs and added the source related menu
  455.        options.
  456.   V1.3 Major upgrade! Many new options added, improved file handling and
  457.        rewrite most of the routines. Fixed A LOT of bugs!
  458.        This version can be found in Aminet in text/hyper (Assist13.Lha)
  459.   V1.4 This version is an intermediate state between 1.3 and 1.4 Plus.
  460.        Added AREXX support and a couple more options as well as
  461.        removing many minor bugs. (/text/hyper/Assist14.lha)
  462.   V1.4+AREXX support updated, faster reading and memory handling and
  463.        improved menus. Some minor bugs removed.
  464.   V1.5 Fixed some bugs, improved requesters and rewrite
  465.        some parts of Convert.
  466.   V1.6 Major update! Updated the convert utility, Assist now can run
  467.        as an accessory, it iconifies using a proper way, it adds some
  468.        menu options in the Workbench Tools menu, it supports an
  469.        AppIcon and its main window is an AppWindow now.
  470. @EndNode
  471. @Node Greek
  472. @Title "Some greek stuff.."
  473. ? H AC Software 
  474.  mail...
  475.       
  476.                                                @{"
  477. " Link "Author"}
  478. @EndNode
  479. @Node "Menus"
  480. @Title "Menus descriptions"
  481.    @{B}File@{UB}          @{B}Navigate@{UB}     @{B}Options@{UB}     @{B}Misc@{UB}            @{B}Help@{UB}
  482.    @{"Load" Link "MENU_Load"}          Main         @{"Properties" Link "MENU_PROPERTIES"}  Report typos    How to use
  483.    Info          Next         Save        Smooth Scroling 
  484.    Quit          Prev         Load        @{"GFX Colour" Link "MENU_GFXCOLOUR"}
  485.    @{"Iconify" Link "Menu_Iconify"}       Back                     Toggle pointer
  486.    AREXX script  Retrace                  Display actions
  487.                  @{"Select" Link "MENU_SELECT"}
  488.                  Index
  489.                  Help
  490.  I suggest you use their equivelant keyboard shortcuts. It saves time.
  491. @EndNode
  492. @Node "Menu_Properties"
  493. @TOC "Menus"
  494. @Title "Menu Navigate/Properties"
  495. There are several gadgets on this @{"window" Link "AUX_PRG:Docs/PIC2.IFF/Main"}.
  496. @{B}Regular pen@{UB}   :The pen used for the text(not actions related text)
  497. @{B}Highlight pen@{UB} :The pen used for the actions related text
  498. @{B}Background@{UB}    :Background color
  499. @{B}PicViewer@{UB}     :The name of the external pictures viewer. Therefore you
  500. can use any picture as long as the external viewer support it.
  501. Only external supported.
  502. @{B}SoundPlayer@{UB}   :The external sound player name. Like the previous gadget
  503. if a player is good enough you wont have to care about the sound format.
  504. Play16 is a great one. I wrote an internal player for this. It can handle
  505. only 8SVX files though. Just select Internal to activate it.
  506. @{B}TextReader@{UB}    :Again, the external text viewer name. If this is a good
  507. one (ANSI support etc) then even better!
  508. @{B}NOTE@{UB} DO NOT select external modules that run as detached processes!
  509. This wont be good! Dont worry though; Most of them dont!
  510. @{B}New Look...@{UB}   :If this is on, then you will have the new look scroller
  511. instead of the old one!
  512. @{B}Default font@{UB}  :You can use ANY font in ANY size! Just select one!
  513. Note that this font will be used when you load a file and when the current
  514. node doesn't have a font assigned to it.
  515. Next to each external module selection gadget, there is a string gadget.
  516. You can enter some special arguments. For example, my sound player
  517. (play, found in Aminet) can play any sound but displays a window while
  518. playing. If you use 'play filename q' the window will not be displayed.
  519. So, i enter q in the appropriate string gadget and everything is cool!
  520. @{U}Some advices on this@{UU}
  521. I recommend you use modules that do not use much memory since memory
  522. is VERY important. Also, if you have any special players/viewers then
  523. use them! For example and ANSI text viewer is better that a simple
  524. ASCII viewer, a player which can play any sound file is much better than
  525. one that can play only 8SVX IFF files(Play16 is great!) and a pic viewer
  526. which can display any picture format and also plays animations is
  527. much better than a simple IFF viewer(ViewTek is recommended).
  528. @{B}Confirm@{UB}       :Confirm all actions (Also Return or Confirm from menu)
  529. @{B}Cancel@{UB}        :Cancel all changes (Also ESCape or Cancel from menu)
  530. @EndNode
  531. @Node "Menu_Select"
  532. @TOC "Menus"
  533. @Title "Navigate/Select"
  534. You can manually select a node to go to. Use the cursor keys, enter and
  535. escape keys or use the gadgets to @{"select" Link "AUX_PRG:Docs/PIC3.IFF/Main"} one.
  536. TopazGr font is used for this as the ListView gadget has some problems
  537. working with just any font. I used TopazGr 'couse greek users will be
  538. benefited from that. Sorry if i coused any problems!
  539. @EndNode
  540. @Node "Menu_Iconify"
  541. @TOC "MENUS"
  542. @Title "File/Iconify"
  543. Close the main window, free the AppWindow and go in iconification mode.
  544. The menuitem Iconify will be renamed to UnIconify (Select it to uniconify).
  545. A small window will open(info window). There are three avaible options.
  546. Time      - Assist displays the current time.
  547. Time&Date - Assist displays the current time and the current date
  548.             (date is displayed every five seconds).
  549. Memory    - Assist displays the free memory (Chip and Fast).
  550. Default is Time. If you have used the tooltype @{B}SHOWDATE@{UB} then
  551. Assist will use the mode Time&Date. If you have used the tooltype
  552. @{B}SHOWMEM@{UB} Assist will use the mode Memory.
  553. NOTE:Assist will automatically uniconify if you double click the
  554. AppIcon or load a file or select a node.
  555. If the Assist is paused(please, checkout @{"improvements" Link "NEW"}) then
  556. nothing will be displayed but the current version of Assist.
  557. @EndNode
  558. @Node "MENU_GFXCOLOUR"
  559. @Title "Gfx colour options"
  560. @TOC "Menus"
  561. Assist also support graphics. So far, only simple lines are supported
  562. but in future versions more complex graphics commands will be suported.
  563. There are three options for the rendering colour.
  564. @{B}Regular pen@{UB}    :Use the colour used for plain text (Default).
  565. @{B}Highlight pen@{UB}  :Use the colour used for highlighted text.
  566. @{B}Comlement@{UB}      :Use a complement colour of the background.
  567. @EndNode
  568. @Node "menu_load"
  569. @TOC "MENUs"
  570. @Title "File/Load"
  571. What else than loading a file!
  572. Try not to use filenames that dont exist!
  573. @{B}NEW FEATURE!@{UB}
  574. If you select a .guide file then Assist will convert it to an Assist
  575. document (it will store it to a temporary directory) and then read it.
  576. This feature will work if Assist will be able to find Convert in AUX_PRG:
  577. assign and if the .guide file is a real .guide file.
  578. The temporary file is TEMP:(default) but you can easily change it
  579. by editing the Assist.init file (Check @{"startup" Link "StartUP"} for more).
  580. @EndNode
  581. @Node "Keyboard"
  582. @Title "Keyboard shortcuts"
  583. @TOC "Intro"
  584. * Cursur Up or key '8' from numeric keyboard   :Scroll UP
  585. * Cursor Down or key '2' from numeric keyboard :Scroll DOWN
  586. * Cursor Left or key '4' from numeric keyboard :Jump to previous node
  587. * Cursor Right or key '6' from numeric keyboard:Jump to next node
  588. * Key '7' from numeric keyboard [HOME]         :Move to top
  589. * Key '1' from numeric keyboard [END]          :Move to end
  590. * key '9' from numeric keybaord [PgUp]         :Scroll UP 3 lines
  591. * Key '3' from numeric keyboard [PgDn]         :Scroll DOWN 3 lines
  592.   ESC                                          :Quit
  593.   Help                                         :Help
  594. The keystrokes with the '*' sign indicate that are only available if
  595. Assist is not iconified.
  596. @EndNode
  597. @Node "Guide"
  598. @Title "Some useful guidelines"
  599. @TOC "Intro"
  600. I have some advices for you here.
  601. @{B}@{I}Basic @{UU}@{UI}@{UB}
  602. DON't use too long titles!!!
  603. @{B}@{I}Node names@{UI}@{UB}
  604. You better pick a name for a node that makes sense. For example you could
  605. choose the name introduction for a node that describes your program
  606. instead of NodeA for example.
  607. @{B}@{I}Styles@{UI}@{UB}
  608. You better use bold when you want to make something too noticable. Italics
  609. are good in giving emphasis to text while underline(which i rarely use)
  610. is good to point a certain phrase.
  611. @{B}@{I}Fonts@{UI}@{UB}
  612. You can use any font you wish. The problem is that the user may not have
  613. that font. You should pick fonts that you are sure that someone else has
  614. like the Topaz font or you can include the fonts in your archive.
  615. @{B}@{I}Multimedia@{UI}@{UB}
  616. Having some pictures or even animations acompanying your document is great.
  617. The problem is that if you use animations you should state that it is an
  618. animation since the user might have an external pic-only viewer. You
  619. could for example have your logo spinning or something assigned to a
  620. phrase or snapshots of your program. It is great! Also you could have
  621. some sampled voices or even some cool sound FXs from you game(if the program
  622. is a game). You might want to include some AREXX examples and the user
  623. could be able to view/execute them just by clicking on a phrase, or even
  624. assigna program that demonstrates your program to a phrase!!! There is
  625. no limit besides your imagination!
  626. @{B}@{I}Misc@{UI}@{UB}
  627. Try not to make the document that fancy. A great document is one that
  628. achieves its goal:to give away information. Using complex font styles
  629. and cool logos(Bart Simpson!!) might be neat but the 'serious' users might
  630. dislike that.
  631.                         ^^  Beware of the snakes!!
  632.                         00     ~~~~~~~~~~~~~~~
  633.               ~\/\/\/\/\/
  634. @EndNode
  635. @Node "Development"
  636. @TOC "CS"
  637. @Title "Projects under development"
  638.        The programs that i am currently working on
  639. @{B}@{I}Assist V1.8@{UU}@{UI}@{UB}
  640.   The forecoming version. The problem is that i don't know what else to add!
  641.   Status     :Excellent!
  642.   Completed  :[*******....]
  643.   Latest     :Aminet (/pub/amiga/text/hyper/Assist17.Lha)
  644.   Note you can find the latest version in Aminet (/pub/amiga/text/hyper)
  645.   under the name AssistN.Lha (N is the version eg 17).
  646. @{B}@{I}ObjManip V3.0@{UU}@{UI}@{UB}
  647.   Improved GUI and many more features.
  648.   Status:    :Halted (waiting for BlitzII V2.1)
  649.   Completed  :[******.....]
  650.   Latest     :Aminet (/pub/amiga/dev/basic/ObjManip.Lha)
  651. @{B}@{I}InternetBOX V1.4@{UU}@{UI}@{UB}
  652.   V1.3 now ready! Working on V1.4..
  653.   Status     :Ok
  654.   Completed  :[*********.]
  655. @{B}@{I}AssistAuthor V1.0b@{UU}@{UI}@{UB}
  656.   Main interface ready, not enough time to continue though..
  657.   Status     :Halted (waiting to get some free time!)
  658.   Completed  :[****......]
  659. @{B}@{I}HTML Author V1.0b@{UU}@{UI}@{UB}
  660.   Waiting for BlitzII V2.1; Looking for ways to use datatypes
  661.   fromwithin BlitzII. It will be easy though..
  662.   Status     :Halted (waiting..)
  663.   Completed  :[*****.....]
  664. @{B}@{I}APico V1.0@{UU}@{UI}@{UB}
  665.   A port of the editor pico from UNIX to Amiga.
  666.   Everything goes well! If i get some free time i will
  667.   finish it.
  668.   *** Found a serious BlitzII bug! ***
  669.   Status     :Almost completed (HALTED)
  670.   Completed  :[*********.]
  671. @{B}@{I}Convert@{UU}@{UI}@{UB}
  672.   Convert is under constant development and its progress
  673.   depends entirely on the Assist's features.
  674.   Status     :Completed. Waiting for new Assist features
  675.   Completed  :[**********]
  676. @{B}@{I}SSaver V1.0@{UU}@{UI}@{UB}
  677.   A screen saver which has the unique feature to save a screen
  678.   even if it is a non AmigaOS compatible screen i.e bootlogo.exe.
  679.   Status     :Almost completed    @{"SAMPLE" Link "AUX_Prg:DOcs/MyWB.iff/Main"}
  680.   Completed  :[*********.]
  681.        @{B} CHANCES ARE THAT ALL THE ABOVE PROGRAMS WILL BE IN  @{UB}
  682.        @{B}THE ANONYMOUS FTP SITE @{U}ftp.compulink.gr@{UU} SOON! @{UB}
  683.        @{B}               I WILL LET YOU KNOW!                  @{UB}
  684.     For more info, just @{"email me!" Link "Author"}
  685. @EndNode
  686. @Node "Requirements"
  687. @Title "What should i have in order to run Assist"
  688. @{B}@{I}Hardware@{UB}@{UI}
  689. @{B}Assist@{UB} needs at least 1MB of free memory in order to run.
  690. Actually, it requires about 350K to load. I know, it might
  691. sound too much for you but dont blaim me! BlitzII creates
  692. too big executables and reserves too much memory for most
  693. things that have to do with memory...Maybe when and if
  694. i write the program using C++ (boring..) it wont take that
  695. much memory. Of course, i am still waiting for @{B}BlitzII@{UB} V2.1
  696. which might have eliminated all those problems.
  697. It needs WorkBench V2.1 or greater and it uses the extra
  698. power provided by the 68020, 68030 and 68040 processors.
  699. If your Amiga is equiped with the AGA chipset(A1200, A4000) then
  700. Assist will be faster in redrawing and in any graphics operation.
  701. Also, the more fast memory you have the faster it goes. The ideal
  702. configuration is an Amiga 1200 with 2MB Chip and 2MB Fast(32 bit).
  703. The program was tested on:
  704. Amiga 1200 (2MB Chip, no Fast)     [My low profile Amiga..]
  705. Amiga 1200 (2MB Chip, 2MB Fast)
  706. Amiga 2000 (1 MB Chip, 5 MB Fast, WorkBench V2.2)
  707. Amiga 4000 (2MB Chip,4 MB Fast)    [That was speed!!]
  708. @{B}@{I}Software@{UB}@{UI}
  709. @{B}Assist@{UB}, besides the libraries that everyone has, needs two
  710. fonts, RIPStd and TopazGr, both provided with it.
  711. Without the above fonts @{B}Assist won't start@{UB}.
  712. Assist.init is not essential.
  713. For any problems, please @{"email me" Link "Author"}.
  714. @EndNode
  715. @Node "MPInterface"
  716. @TOC "CS"
  717. @Title "MPInterface introduction"
  718.              @{B}MPInterface@{UB} is copyright [C]1995 by Mark Papadakis
  719. @{B}@{I}What is it?@{UB}@{UI}
  720. MPInterface is a bunch of routines(BlitzII code) that offer the programmers
  721. the chance to create a great interface which ignores all the problems of
  722. the standard Amiga interface. Many gadgets are offered as well as some
  723. auxilary routines. The source code is freeware. Mail @{"me" Link "author"} and
  724. just ask it!   Current version:1.3
  725. Note that @{B}ALL@{UB} gadgets can have a key assigned to them and they all can
  726. work with any 8p fonts(proportional or not).
  727. @{I}@{B}Gadgets@{UU}@{UI}@{UB}
  728.  * Buttons
  729.    Buttons just like the Workbench. They can have a key assigned to them
  730.    and they can have a special border around them (ExtraFat).
  731.  * Preferences buttons
  732.    Buttons that select a preferences page. I am sure you know what i mean.
  733.  * Check boxes
  734.    Those that you can activate-deactivate (Checkmark).
  735.  * String gadgets
  736.    Numeric or alphas.
  737.  * General Reqester
  738.    Gadgets that are used for misc things i.e screen selection, font
  739.    selection, actions etc
  740.  * XSliders & YSliders
  741.    Like Amiga OS.
  742.  * XScrollers and YScrollers.
  743.    Two modes supported:Old, the classic WB 3.0 scrollers look and
  744.    new, a MUI like look.
  745.  * Shape gadgets
  746.    Can use one or two images. State or action gadgets(user definable).
  747.  * Text Boxes
  748.    Two styles and center text feature offered.
  749.  * Cycle gadgets
  750.    The classic cycle gadgets with a different icon though.
  751.  * MX gadgets
  752.    Multi select gadgets.
  753.  * Palette gadgets
  754.    You know..
  755.  You can enable, disable a/some gadget(s) or a/some window(s) that contain
  756.  gadgets. You can delete them, redraw them, resize them and generally
  757.  do whatever you want! Also, many gadgets offer some special treatment
  758.  when their hotkey is pressed with the LedtAmiga (you will see :)
  759.  You can handle them manually or let the included routine take care
  760.  of everyting. Many more features offered...
  761. @{B}@{I}Misc@{UU}@{UI}@{UB}
  762.  * MRequests
  763.    Smart requesters that also provide centering, font styles and any
  764.    font you care to mention! Very configurable.
  765.    (ALSO!! Supported differenct colour for any line)
  766.  * GetOption() function
  767.    Routine that offers a window with options. If you dont have the time
  768.    to write one your own..
  769.  * Layout handling routines
  770.  * Files and paths handlings
  771.  * Progress indicator
  772.    Fully customisable
  773. @{I}@{B}Additional@{UB}@{UI}
  774. Routines for directories (tree) reading and handling as well as disk
  775. information routines, since the BlitzII commands have bugs. Also! File
  776. type scanning routine(supports 58 filetypes so far). Note that the
  777. additional stuff are on seperate file.
  778.                          Copyright [C]1995 by Mark Papadakis
  779. @EndNode
  780. @Node "FAQs"
  781. @Title "Frequently Asked Questions"
  782.  @{I}I set @{B}Assist @{UB}as the default tool for an icon. I double-click the@{UI}
  783.  @{I}icon and @{B}Assist @{UB}loads as usual, only that it reports that it@{UI}
  784.  @{I}cannot find the file.@{UI}
  785.  Due to a bug of @{B}BlitzII @{UB}you cannot set a program as a default tool
  786.  for somthing except if that icon/file is in the same drawer
  787.  with the executable file. Sorry, not my fault! I think that
  788.  @{B}BlitzII @{UB}V2.1 will correct that.
  789.  @{I}The option @{B}Select @{UB}from the menu @{B}Navigate @{UB}is not working!@{UI}
  790.  @{I}In fact, it couses a Software Failure.@{UI}
  791.  As i said, you need two fonts. @{B}RIPStd.Font@{UB} and @{B}TopazGR.Font@{UB}.
  792.  @{B}TopazGR.font@{UB} is used in that option so you better copy the font and its
  793.  drawer intto your FONTS: directory/assign. The installation script does
  794.  that for you.
  795.  @{I}I need to load @{B}Assist @{UB}from my program but i want it to go directly@{UI}
  796.  @{I}to a specific node. I use the execute() function but all i can do is@{UI}
  797.  @{I}to make @{B}Assist @{UB}to load my .help file and go to the node Main.
  798.  @{B}Assist@{UB} takes you to the node @{B}Main@{UB} as soon as it loads a file.
  799.   However, you can predefine the node by using the second argument.
  800.   The full syntax is:@{I}Assist [filename.help [node]]@{UI}
  801.   The best trick is to use AREXX. If you cant or you dont want to write
  802.   an AREXX interface, use the execute() function to command @{B}Assist@{UB}
  803.   to do something.
  804.   Example in Blitz2
  805.   QUOTE.s=chr$(34)
  806.   COM$="Rx "+QUOTE+"Address ASSIST.1 'Goto Author'"+QUOTE
  807.   execute_ &COM$,0,0
  808.   Example in C
  809.   int act;
  810.   act = Execute("Rx Address ASSIST.1 'Goto Author',NULL,NULL);
  811.   That will command the @{B}Assist@{UB} copy which use the AREXX port
  812.   ASSIST.1 (usually the current @{B}Assist@{UB} copy) to goto to the
  813.   node AUTHOR
  814.  @{I}I set startup screen:wb and public screen name:ObjManip (for example)@{I}
  815.  @{I}but @{B}Assist @{UB}uses WBench instead. Why?@{UI}
  816.  Sad bad true(Metallica!). You cannot create a proper public screen using
  817.  the @{I}ScreenTags @{UI}command of BlitzII. I mean that you can create one
  818.  BUT no application will be able to 'lock' that screen. So, @{B}Assist@{UB}
  819.  use the Workbench screen.
  820.                    THE FOLLOWING FAQ IS FOR V1.0-1.5!!
  821.  @{I}When i execute an AREXX script or when i select a gadget which uses@{UI}
  822.  @{I}the command RX, the program halts!@{UI}
  823.  Take Assist V1.6 or higher! The problems are solved!
  824.  @{I}@{B}Assist @{UB}refuse to load and comes up with a requester which@{UI}
  825.  @{I}inform me that it cannot run becouse the screen bar is not a 10p bar.@{UI}
  826.  As is said, @{B}Assist@{UB} needs a screen which will use as screen font
  827.  a normal 8p font (proportional or not). This will change soon, but
  828.  until then, set as the screen font a normal 8p font.
  829. @EndNode
  830. @Node "StartUP"
  831. @TOC "Introduction"
  832. @Title "Assist.init   -   Some help on that"
  833. Assist will use the file Assist.init which should be in AUX_PRG: assign
  834. when Assist starts. If it wont find it then the default settings will be
  835. used. Also, if a setting is illegal the default setting will be used
  836. for that.
  837. Some guys(and two girls actually!) reported that they wanted to have
  838. more control on Assist concerning the memory. So, you can control
  839. the memory that Assist reseves thus saving memory. Also, you can
  840. now choose the screen that Assist will use. Three are the available
  841. options:
  842. WB         :Assist will use the Workbench screen.
  843. Current    :Assist will use the current screen.
  844. Public     :Assist will use the public screen defined in PUBLIC SCREEN NAME:
  845. (Note that if Assist will fail to use that public screen, it will use the
  846. Workbench screen).
  847. You can also set the temporary file for Assist here.
  848. For more info, just checkout the file itself..
  849. @{"READ Assist.init" Link "AUX_PRG:Assist.init/Main"}                                            @{"Edit Assist.init" System "ED AUX_PRG:Assist.init"}
  850. @EndNode
  851. @Node "AREXX"
  852. @Title "ARexx support"
  853.   Assist will support AREXX from now on(V1.4). As i promised (V1.3) AREXX
  854. is ready!
  855. These commands are supported from the Assist command I (internal command).
  856. Please, read the commands file.
  857. Assist wont create an AREXX port if you will not set the INSTALL AREXX
  858. to yes in the file Assist.init.
  859. Assist will use as the AREXX port name the name ASSIST.N where N is a
  860. number (1...X) which represents the copy of Assist running.
  861. You can set a different port name for Assist by using the setenv command
  862. from Shell. The variable is ASSIST_PORT  i.e setenv ASSIST_PORT AS_REXX
  863. If this port will not be in use then Assist will use that port otherwise
  864. Assist will give a name ASSIST.N
  865. You can see the AREXX port of an Assist copy by pressing HELP or selecting
  866. the 'How to use' option from the menu Help.
  867. Assist support a few commands for two reasons.
  868. 1 ] I dont have the AREXX documentation and all i did is based on PD
  869. C source files.
  870. 2 ] I dont have a BlitzII manual! Here in Greece trying to find a
  871. manual for a serious program is like trying to find elephants flying
  872. (with pink ears!). So, i dont know how to set a variable in AREXX fromwithin
  873. BlitzII etc etc. ALL i did is based on C source examples!
  874. When i get BlitzII V2.1 (hopefully WITH THE MANUAL) i will expand the
  875. AREXX usage.
  876.    ---Sorry!
  877.                                     Commands
  878. @{B}INFO@{UB}
  879. Info concerning memory etc
  880. @{B}HELP@{UB}
  881. Display the help page.
  882. @{B}ABOUT@{UB}
  883. Information for Assist.
  884. @{B}QUIT@{UB}
  885. Quit Assist (Same as command @{B}BYE@{UB}).
  886. @{B}CONFIGURE@{UB}
  887. Properties for Assist.
  888. @{B}ICONIFY@{UB}
  889. Iconify Assist.
  890. @{B}GOTO (node)@{UB}
  891. Goto node (node).
  892. @{B}LOAD (filename)@{UB}
  893. Load file (filename).
  894. @{B}SAVECONF@{UB}
  895. Save Assist settings.
  896. @{B}LOADCONF@{UB}
  897. Load Assist default settings.
  898. @{B}REDISPLAY@{UB}
  899. Redisplay current page.
  900. @{B}NEXT@{UB}
  901. Jump to the next node.
  902. @{B}PREV@{UB}
  903. Jump to the previous node.
  904. @{B}BACK@{UB}
  905. Jump to the parent node.
  906. @{B}MAIN@{UB}
  907. Jump to the node 'Main'.
  908. @{B}RETRACE@{UB}
  909. Retrace previous node.
  910. @{B}INDEX@{UB}
  911. Jump to the node defined as index.
  912. @{B}NODE_HELP@{UB}
  913. Jump to the node defined as help.
  914. @{B}SELECT@{UB}
  915. Select a node on your own.
  916. @{B}PLAY (filename)@{UB}
  917. Plays the file (filename) using the current settings.
  918. I wrote this command for ToolsManager
  919. @{B}UNICONIFY@{UB}
  920. Uniconifies Assist.
  921.            For suggestions etc, mail @{"me" Link "Author"}.
  922. @EndNode
  923. @Node "NEW"
  924. @Title "Major improvements!!"
  925. First of all i want to thanks any third party library writter for
  926. BlitzII and especially Leading Edge Software.
  927. @{U}Commodity@{UU}
  928. You can control Assist using the commodity Exchange. When you select
  929. Hide interface, Assist will be iconified and if you select Show
  930. interface, Assist will come back. When Assist is inactive then only
  931. the current Assist version will be displayed in the Assist window
  932. if iconified. Select Remove to exit Assist.
  933. The default hotkey is 'ralt rshift a' but you can change it by editing
  934. the CX_POPKEY tooltype.
  935. @{U}AppWindow@{UU}
  936. When Assist is not iconified, you can drag'n'drop a file in the Assist
  937. main window. If the file is a file and not a directory, Assist will
  938. automatically read it!
  939. NOTE:If you drop more than one files, Assist will use only the first one.
  940. @{U}AppIcon@{UU}
  941. Assist will add an AppIcon if the tooltype 'APPICON' exists.
  942. Assist will use the AUX_PRG:Assist.info icon for that. If you
  943. have defined a tooltype 'ICONIFY' (e.g ICONIFY=Dh0:Icons/MyIcon) Assist
  944. will use that(if it exists). If Assist will not be able to find the
  945. icon file it will not add an AppIcon.
  946. If you double-click the Assist icon and Assist is iconified, Assist will
  947. uniconify. You can drag'n'drop a file on the Assist AppIcon and Assist
  948. will read it(if it is not a directory).
  949. @{U}AppMenus@{UU}
  950. Assist will try to add three more menu options in the Tools menus of
  951. WorkBench.
  952. Read doc     : If you have selected a file and then you select this menu
  953.                option, Assist will read it(if it is not a file).
  954. About Assist : Information..
  955. Exit Assist  : Quit
  956. @{U}Tooltypes@{UU}
  957. Assist will look for the PROGDIR:Assist.info icon for the tooltypes.
  958. @{U}Supported toolypes@{UU}
  959. DONOTWAIT (e.g DONOTWAIT)
  960. This is a Workebench tooltype. If you want to put Assist in your
  961. SYS:Wbstartup drawer, you have to use it. Generally its better to be
  962. left as it is. Note please that if you want Assist to startup from
  963. your SYS:WBStartup drawer, you better set CX_POPUP=NO.
  964. FIXED_POINTER (e.g FIXED_POINTER)
  965. If Assist finds this tooltype the appropriate option in the Misc menu will
  966. be inactive.
  967. HIDEACTIONS (e.g HIDEACTIONS)
  968. If Assist finds this tooltype the appropriate option in the Misc menu will
  969. be inactive.
  970. CX_POPUP  (e.g CX_POPUP=YES)
  971. If this is NO then Assist will be immediatelly iconified on startup.
  972. CX_POPKEY (e.g CX_POPKEY=ctrl lalt s)
  973. You can use this tooltype to set the hotkey which uniconify Assist.
  974. APPICON (e.g APPICON)
  975. If Assist will find this tooltype, it will try to add and AppIcon.
  976. SHOWDATE (e.g SHOWDATE)
  977. Check @{"Iconify" Link "Menu_Iconify"}.
  978. SHOWMEM (e.g SHOWMEM)
  979. Check @{"Iconify" Link "Menu_Iconify"}.
  980. ICONIFY (e.g ICONIFY=Dh0:Icons/AssistIcon)
  981. Assist will use this icon(if it exists) for iconification. Do not add
  982. the .info extension.
  983. SELECT (e.g SELECT=AUX_PRG:Pointers/Select.IFF)
  984. Assist will use this brush(if found) for the select pointer.
  985. NORMAL (e.g NORMAL=AUX_PRG:Pointers/Normal.IFF)
  986. Assist will use this brush(if found) for the normal pointer.
  987. WAIT (e.g WAIT=AUX_PRG:Pointers/Busy.IFF)
  988. Assist will use this brush(if found) for the wait pointer.
  989. TAB (e.g TAB=8)
  990. Set TAB character's spaces. Default is 8(AmigaGuide
  991.  default).
  992. @EndNode
  993. @Node "HELP"
  994. @Title "Help section"
  995. @TOC "Main"
  996. This is a .help file. If you haven't converted it to an AmigaGuide
  997. document using @{"convert" Link "Convert"}, you could use the info provided in this document
  998. in order to find out what to do. If you have converted it into an
  999. AmigaGuide
  1000.  document then please read you AmigaGuide
  1001.  documentation.
  1002. @EndNode
  1003. @Node "INDEX"
  1004. @Title "Small index"
  1005. @TOC "Main"
  1006.   @{B}AmigaGuide
  1007. @{UB}  :An AmigaGuide
  1008.  document is composed of nodes and
  1009.                 text commands. This is used by AmigaGuide
  1010.  and MultiView
  1011.   @{B}Assist@{UB}       :The program uses a number of commands related to
  1012.                 AmigaGuide
  1013. . It is the brower that you are using now.
  1014.                 [C]1995 @{"Mark 'Force' Papadakis" Link "Author"} for @{"CyBERDYNE SySTEMS" Link "CS"}
  1015.   @{B}Node@{UB}         :A node is a document in a document. A part of a document
  1016.                 is used as a seperate document containing different
  1017.                 information than the other nodes. An Assist document can
  1018.                 have as many nodes as you want.
  1019.   @{B}Action text@{UB}  :When a phrase or a word is highlighted(using the colour
  1020.                 settings in @{"properties" Link "Menu_Properties"}) then you can carry out the command
  1021.                 that it represents by moving the mouse pointer on it. The
  1022.                 mouse pointer will change to a finger. The @{"commands" Link "AUX_PRG:Docs/Commands/Main"} are
  1023.                 several and they are in the Docs directory.
  1024.   @{B}Index@{UB}        :Index is a node that contains some information about some
  1025.                 commond words. This is the index of this document.
  1026.   @{B}Font style@{UB}   :There are three available font styles in Assist, just like
  1027.                 AmigaGuide
  1028. :@{B}Bold@{UB}, @{I}Italics@{UI} and @{U}Underline@{UU}. You can use
  1029.                 combinations of them too. Assist will support more
  1030.                 font styles in V1.4(shadowed etc), besided those.
  1031.   @{B}Blank line@{UB}   :Assist has a command that allows you to draw a simple
  1032.                 line. This is used in order to make the layout better.
  1033.   @{B}TEI       @{UB}   :TEI is like a university; the only difference is
  1034.                 that we(the students) work more on practice than theory.
  1035.                 The best thing though, is that the BEST(best=most beatiful)
  1036.                 girls prefer TEI than university :-)
  1037.                 TEIs (which stands for Technological Educational Institue)
  1038.                 can be found only in Greece.
  1039.                 For more information, contact kostas@cs.teiher.gr or
  1040.                 even better checkout our WWW server (@{U}http://tylissos.cs.teiher.gr@{UU})
  1041. @EndNode
  1042.